package com.noname.lib_base_java.util;

import android.os.Environment;

import java.io.File;
import java.io.IOException;

/**
 * Author: Lmoumou
 * Date: 2019-01-22 20:50
 * 文件名: FileUtils
 * 描述:
 */
public class FileUtils {
    private static String SDPATH = "";

    /**
     * 获取到sd卡的根目录，并以String形式返回
     *
     * @return
     */
    public static String getSDCardPath() {
        SDPATH = Environment.getExternalStorageDirectory() + "/";
        return SDPATH;
    }

    /**
     * 创建文件或文件夹
     *
     * @param fileName 文件名或问文件夹名
     */
    public static void createFile(String fileName) {
        File file = new File(getSDCardPath() + fileName);
        if (!file.exists()){
            if (fileName.indexOf(".") != -1) {
                // 说明包含，即使创建文件, 返回值为-1就说明不包含.,即使文件
                try {
                    file.createNewFile();
                } catch (IOException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
                System.out.println("创建了文件");
            } else {
                // 创建文件夹
                file.mkdir();
                System.out.println("创建了文件夹");
            }
        }
    }
}
